scratch routine